<?php
session_start();
if ($_SESSION['auth']!="yes") {
header("location:index.php");
}else{
include "conexion.php";
$serv = conectar();

if (isset($_POST['hecho_faltas'])) {
$partefalta='INSERT INTO partefalta values("","'.$_POST["date"].'","1","'.$_POST["asigycurso"].'");';
echo $partefalta;
mysql_query($partefalta);
$idpartefalta='SELECT id_partefalta FROM partefalta where fecha="'.$_POST["date"].'" and asignatura_id_asignatura="'.$_POST["asigycurso"].'";';
$resp =mysql_query($idpartefalta);
$idpartefalta = mysql_fetch_array($resp);



$falta=$_POST['falta'];
$count=count($falta);
 for($i=1;$i<$count;$i++){
$ins_falta = 'INSERT INTO falta VALUES ("","FALTA","'.$falta[$i].'","'.$idpartefalta["id_partefalta"].'");';
echo $ins_falta;
mysql_query($ins_falta);	
	}
$retraso=$_POST['retraso'];
$count=count($retraso);
 for($i=1;$i<$count;$i++){
$ins_falta = 'INSERT INTO falta VALUES ("","RETRASO","'.$falta[$i].'","'.$idpartefalta["id_partefalta"].'");';
mysql_query($ins_falta);	
	}
$falta_just=$_POST['falta_just'];
$count=count($falta_just);
 for($i=1;$i<$count;$i++){
$ins_falta = 'INSERT INTO falta VALUES ("","FALTA_JUSTIFICADA","'.$falta[$i].'","'.$idpartefalta["id_partefalta"].'");';
mysql_query($ins_falta);	
	} 
header("location:index.php");
}

// Si viene de pasar lista a secas
if (isset($_POST['asigycurso'])){
	if (isset ($_POST['date'])){
		// Comprobamos que la fecha es la que debe ser
		if ($_POST['date'] == ""){
			$_SESSION['error'] = "Debe escoger una fecha en la que poner falta";
			header("Location:form_pasar_lista.php");
		}
		else{
		$division = explode("/", $_POST['date']);
		$day = $division[0];
		$month =$division[1];
		$year =$division[2];
		$daydate = date("d",time());
		$monthdate = date("m",time());
		$yeardate = date("Y",time());
		
			if ($year > $yeardate){
				$_SESSION['error'] = "No puede elegir fechas más alla de hoy";
				header("Location:form_pasar_lista.php");
			}
			if ($year == $yeardate){
				if ($month > $monthdate){
					$_SESSION['error'] = "No puede elegir fechas más alla de hoy";
					header("Location:form_pasar_lista.php");
				}
				if ($month == $monthdate){
					if ($day > $daydate){
						$_SESSION['error'] = "No puede elegir fechas más alla de hoy";
						header("Location:form_pasar_lista.php");
					}
				}
			}
		}
		
	}
}


function dia_espan($dia)
{
	if ($dia=="Monday"){
		return "Lunes";
	}
	if ($dia=="Tuesday"){
		return "Martes";
	}
	if ($dia=="Wednesday"){
		return "Miercoles";
	}
	if ($dia=="Thursday"){
		return "Jueves";
	}
	if ($dia=="Friday"){
		return "Viernes";
	}
	if ($dia=="Saturday"){
		return "Sabado";
	}
	if ($dia=="Sunday"){
		return "Domingo";
	}
}


$peticion = mysql_query("select horario_id_horario FROM se_imparte WHERE (asignatura_id_asignatura = '".$_POST['asigycurso']."');");

if (mysql_num_rows($peticion) == 0){
	$_SESSION['error'] = "No existe horario para hoy";
	header("Location:form_pasar_lista.php");
}
$encontrado = 0;

	while ($fff = mysql_fetch_row($peticion)){
	$peticion4 = mysql_query("select dia_semana FROM horario WHERE (id_horario = $fff[0]);");
	$remplazo=str_replace("/","-",$_POST['date']);
	$diasemana= date("l",strtotime($remplazo));
	$ggg=mysql_fetch_row($peticion4);
	$desp = dia_espan($diasemana);
	
		if ($desp == $ggg[0]){
			$encontrado =1;
		}
	}

	if($encontrado == 0){
	$_SESSION['error'] = "En la fecha elegida no se imparte la asignatura seleccionada";
	header("Location:form_pasar_lista.php");
	}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>home login</title>
<link href="../css/style.css" rel="stylesheet" type="text/css" />
<!--[if IE]>
<link href="../css/iexplorer_style.css" rel="stylesheet" type="text/css" />
<![endif]-->
</head>

<body>


<div id="main">

<div class="menu_step">
	<div id="mainframe">
    	<div id="header">
            <div id="logo">
            <img src="../images/bglogologin.png"/>
            </div>
			<div id="close">
			<a href="cerrar_sesion.php"><img src="../images/error.png"/>Cerrar Sesion</a>	
			</div>
            <div id="nav"></div>
        </div>
        <div class="mainframe_container">
		<form method="post" action="faltas.php">
		<input type="hidden" name="falta[]" value="1" />
		<input type="hidden" name="retraso[]" value="1" />
		<input type="hidden" name="falta_just[]" value="1" />
<?php
echo "Hoy es:";
echo date("d/m/y h:i:s",time());
?>
          <table width="75%" border="0" align="center" cellpadding="0" cellspacing="0" class="tabla_faltas">
            <thead>
            <tr>
              <th class="col1">Alumno</th>
              <th class="col2">Faltas</th>
              <th class="col3">Retraso</th>
              <th class="col4">Faltas Justificadas</th>
            </tr>
			</thead>
            <tbody>
<?php

//la peticion
// Se muestran los alumnos que cursan dicha asignatura
$peticion = mysql_query("select * from alumno, cursa WHERE cursa.asignatura_id_asignatura = '".$_POST['asigycurso']."' AND cursa.alumno_id_alumno = alumno.id_alumno;");
$i=1;
while (($peticion1= mysql_fetch_array($peticion)) != "") {
$vector[$i] = $peticion1;
$i++;
}
for ($j=1;$j < $i;$j++){
//Bucle de colorcillos
if ($j ==1) {  //El primero de todos
           echo '<tr class="impar first">';
		   }
else if (($j %2 ==1) && ($j!=1) && ($j < $i-1)) {  // Cualquier impar no ultimo
           echo '<tr class="impar">';
}else if (($j %2 ==0) && ($j<$i-1)){ //Cualquier par no ultimo
           echo '<tr class="par">';

}else if (($j %2 ==0) && ($j==$i-1)){ //Par ultimo
        echo '<tr class="par last">';

}else { //Impar ultimo
        echo '<tr class="impar last">';
} //Fin colorcillos
//Inicio de las filas de cada usuario
		echo '<td class="col1">'.$vector[$j]['nombre'].' '.$vector[$j]['apellidos'].'</td>
              <td class="col2"><input name="falta[]" type="checkbox" value="'.$vector[$j]['expediente'].'" /></td>
              <td class="col3"><input name="retraso[]" type="checkbox" value="'.$vector[$j]['expediente'].'" /></td>
              <td class="col4"><input name="falta_just[]" type="checkbox" value="'.$vector[$j]['expediente'].'" /></td>
            </tr>';
}

echo '           </tbody>
          </table>';
	$fecha = explode('/',$_POST["date"]);
	$_POST["date"] = $fecha[2]."/".$fecha[1]."/".$fecha[0];
	  echo '  <input type ="hidden" name="date" value="'.$_POST["date"].'" />
		  <input type ="hidden" name="asigycurso" value="'.$_POST["asigycurso"].'" />
		  <input type="submit" value="Guardar"  name="hecho_faltas" />
		  </form>
        </div>
    </div>';
    

?>
</div>
			<div id="close2">
			<a href="index.php"><img src="../images/arrow.png"/>Volver menu principal</a>	
			</div>

</div>

<div id="footer">
    <div class="footer_container">
    Copyright © 2010 Colegio Montserrat . Todos los derechos reservados.
    </div>
</div>


</body>
</html>
<?php
}
?>
